package com.cskaoyan.javase.oop3._2inner._3local._2usecase;

/**
 * 用Java的成员内部类来实现真正意义上的多继承
 * 当然这里仅供了解,除非真的有需求,不然不要这么用.
 *
 * @since 15:16
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo2 {
    public static void main(String[] args) {
        new Test().test();
    }
}

class Test {
    class InnerC extends C{}
    class InnerD extends D{}
    class InnerE extends E{}

    public void test(){
        new InnerC().test();
        new InnerD().test();
        new InnerE().test();
    }
}

class C {
    void test() {
        System.out.println("666");
    }
}

class D {
    void test() {
        System.out.println("7777");
    }
}

class E {
    void test() {
        System.out.println("8888");
    }
}
